﻿using Produce.Application.DTO.Input;
using Produce.Application.DTO.Output;
using Produce.Result;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Produce.Application.Services
{
    public interface IProductionDateService
    {
        // 获取指定人员的排班情况，如果未指定PersonId则返回默认日历数据
        ApiResult<List<ProductionDateOutput>> GetPersonSchedule(GetPersonScheduleInput input);

        // 设置指定人员的排班，如果未指定PersonId则设置为默认排班
        ApiResult<int> SetPersonSchedule(PersonScheduleInput input);
    }
}
